利用画布进行图像压缩
微信小程序自带的图像压缩函数并不好用,这里利用画布来进行图像压缩。
ps:wx.createCanvasContext() 已停止维护,故使用 NodesRef.context 来替代,写法如下:
加载过慢请开启缓存(浏览器默认开启)
微信小程序自带的图像压缩函数并不好用,这里利用画布来进行图像压缩。
ps:wx.createCanvasContext() 已停止维护,故使用 NodesRef.context 来替代,写法如下:
常用操作符:递增/递减操作符、一元加/减操作符、位操作符、布尔操作符、乘性操作符、指数操作符(ES7 新增,符号为 **)、加性操作符、关系操作符、相等操作符、条件操作符、赋值操作符、逗号操作符。
语句:if、do-wile、while、for、for-in(不保证循环顺序)、for-of(按照可迭代对象的 next() 方法产生值的顺序迭代元素)、标签语句、break 和 continue 语句、with 语句、switch 语句。
函数:ES 中的函数不需要指定是否返回值,任何函数在任何时间都可以使用 return 语句来返回函数的值,return 后面的语句不会被执行。
JavaScript 有六种简单数据类型(原始类型):Undefined、Null、Boolean、Number、String、Symbol(ES6 新增)。
按照惯例,ECMAScript 标识符使用驼峰大小写形式。
ES5 增加了严格模式的概念,严格模式是一种不同的 JavaScript 解析和执行模型,所有现代浏览器都支持严格模式。